var referfilepath="";
function referfile(path,title){
	referfilepath=path;
	var button = $('.upLoadClass');
	button.each(function(){
		var btn = jQuery(this);
		var load = new AjaxUpload(jQuery(this), {
	        action: referfilepath+"/uploadFile.do",
	        type:"POST",     
	        data:{
	            applyId:jQuery("#applyId").val(),
	            attachId:btn.attr('id')
	        },
	        autoSubmit:true,//选择文件后,是否自动提交.这里可以变成true,自己去看看效果吧.
	        name:'upload',//提交的名字
	        onChange:function(file,ext){//当选择文件后执行的方法,ext存在文件后续,可以在这里判断文件格式
	        	if(jQuery("#applyId").val()==""||jQuery("#applyId").val()=="0"){
	    			alert(title);
	    			return false;
	    	    }else if(!isAllowFile(ext)){
		            alert('请选择正确的文件格式!');
	            	return false;
		        }
	        	try{
	        		try{parent.window.$.funkyUI({showDialog:false,message:"文件正在上传中....."});}catch(e){$.funkyUI({showDialog:false,message:"文件正在上传中....."});};
	        	}catch(e){
	        		parent.window.$.blockUI();
	        	}
	        },onSubmit: function (file, ext){//提交文件时执行的方法
	
	        },onComplete: function (file, response){//文件提交完成后可执行的方法
	        	try{
	        		parent.window.$.unfunkyUI();
	        		parent.window.$.unblockUI();
	        	}catch(e){
	        	}
	        	var data;
	        	try{
	        		data=eval("("+response+")");
	        	}catch(e){data={succeful:false};}
				if(data.succeful){
					btn.parent().parent('td.cg_up').prev('td').append('<p style="margin:5px auto;">' +
							'<a href="'+path+'/downloadFile.do?pk='+data.pk+'">'+file+'</a>' +
							'<a href="javascript:;" rel="" id="'+data.pk+'" class="attach_rel" onclick="removeThis(this)"'+ 
							' style="color: blue;">&nbsp;&nbsp;删除</a></p>');	
				}else if(!data.succeful){//上传失败
					alert('附件超过规定大小，请重新添加');
				}
	        }
		});
  	});
}

function selectdRadio(rdlabel){
	 $(":radio[name=rdlabel]").each(function(){
		 if($(this).val()==rdlabel){
			 $(this).attr('checked','true');
			 eachTdSpan(rdlabel);
			 return false;
		 }
	 });
}
function eachTdSpan(i){
	$('td.cg_up').each(function(){
		$(this).find('span:eq('+i+')').show().siblings().hide();
	});
}
function eachTdSpanValue(){
	var value=0;
	$('td.cg_up:eq(0)').find('span').each(function(){
		if($(this).is(':visible')){
			value=$(this).attr("value");
			return false;
		}
	});
	return value;
}
function toggle_radio(obj,i){
	if($(obj).attr('id')!='rdlabel1'){
		if($('td.aa').find('a[rel]').length>0){
			if(confirm('选择此提交方式将删除已选择的附件')){
				//*批量删除已经上传的附件
				removeAllFile();
				eachTdSpan(i);
			}else{
				eachTdSpan(0);
			    $(':radio#rdlabel1').attr('checked','true');
			}
		}else{
			eachTdSpan(i);
		}
	}else{
		var applyId=$("#applyId").val();
		if(applyId){
			$.ajax({
				type:'POST',
				cache:false,
				url:referfilepath+'/sldj/removeGdAttachment.do',
				data:{applyId:applyId},
				success:function(msg){
					if(msg.success){
						eachTdSpan(i);
					}else{
						alert('网络出现异常');
						selectdRadio(eachTdSpanValue());
					}
				},
				error:function(){
					alert('网络出现异常');
				}
			});
		}
	}
}
function removeAllFile(){
	var pkArray = $('.attach_rel').map(function(i){return $(this).attr('id');}).get().join(',');
	$.ajax({
		type:'POST',
		cache:false,
		url:referfilepath+'/deleteByPkLst.do',
		data:{pkArray:pkArray},
		success:function(msg){
			$('td.aa').find('a[rel]').parent().remove();
		},
		error:function(){
			alert('网络出现异常');
		}
	});
}
function viewThis(obj){
	location.href=referfilepath+'/downloadFile.do?pk='+jQuery(obj).attr('id');
}
function removeThis(obj){
	if(confirm("确定删除该材料文件吗？")){
		jQuery.ajax({
			type:'post',
			cache:false,
			url:referfilepath+'/deleteFile.do',
			data:{pk:jQuery(obj).attr('id')},
			success:function(msg){
				jQuery(obj).parent().remove();
			},
			error:function(){
				alert('网络出现异常');
			}
		});
	}
}
function ifFileUpload(){
	var bl=true;
	$('td.aa').each(function(){
		if($(this).children('span').hasClass('span_red')){
			if($(this).find('a.attach_rel').length==0){
				bl = false;
			}
		}
	});
	return bl;
}
function display_file(){
	$('td.aa').find('.attach_rel').hide();
	if($(':radio#rdlabel1').attr('checked')){
		eachTdSpan(4);
	}
}
function enabled_file(){
	$('td.aa').find('.attach_rel').show();
	if($(':radio#rdlabel1').attr('checked')){
		eachTdSpan(0);
	}
}
function vailFileUpload(){
	var rt=true;
	if($(':radio#rdlabel1').attr('checked')){
		if(!ifFileUpload()){
			alert('当前还有文件没有上传');
			rt=false;
		}
	}	
	return rt;
}
function getCheckedRdlabel(){
	return $(':radio[name=rdlabel]:checked').val();
}
function removeApplyAll(applyId){
	var rt=false;
	$.ajax({
		type:'POST',
		async:false,
		cache:false,
		url:referfilepath+'/sldj/removeApplyAll.do',
		data:{applyId:applyId},
		success:function(data){
			alert(data.message);
			rt=true;
		},
		error:function(){
			alert('网络出现异常');
		}
	});
	return rt;
}